window farm - German English Dictionary